---
title: Institutions
summary: API reference for Institutions.
status: draft
owner: SAIF Corporation
last_reviewed: 2026-08-21
library: SAIF.Business.View.Policy
reference_type: embedded
---

# Institutions

This generated typed `DataSet` packages the `Institution` table schema compiled from `Institutions.xsd`, including strongly typed table, row, and row-change event accessors. The analysis found no consuming code for this dataset anywhere else in `SAIF.Business.View.Policy`, so it appears to be compiled for compatibility or abandoned usage rather than for an active workflow in this library.**

## Purpose
- Preserve the generated in-memory schema for `Institution` rows as part of the shipped assembly.
- Expose a strongly typed `InstitutionDataTable` and `InstitutionRow` API for code that may bind, clone, serialize, or populate institution data outside the usages visible in this repository.**
- Carry the declared row shape even though no in-library consumer was identified by the analysis.**

## Context
- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.Business.View.Policy` (embedded)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `New` | `Public Sub New()` | Creates an empty typed dataset, initializes the `Institution` table, and hooks schema-change handlers so the typed table reference stays synchronized with the base `DataSet` collections. |
| `Institution` | `Public ReadOnly Property Institution() As InstitutionDataTable` | Exposes the generated `Institution` table wrapper that holds all typed institution rows. |
| `SchemaSerializationMode` | `Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode` | Controls whether the dataset serializes with embedded schema metadata when it is cloned or serialized. |
| `Tables` | `Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection` | Surfaces the underlying `DataTableCollection` for callers that need base `DataSet` table access alongside the typed `Institution` property. |
| `Relations` | `Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection` | Surfaces the underlying relation collection maintained by the base `DataSet`. |
| `Clone` | `Public Overrides Function Clone() As Global.System.Data.DataSet` | Produces another `Institutions` dataset with the same schema-serialization mode and typed table metadata initialized. |
| `GetTypedDataSetSchema` | `Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType` | Publishes the XML-schema shape for serialization frameworks that need the typed dataset contract. |

## Behavioral notes
- The generated class initializes `DataSetName` to `Institutions`, namespace `http://tempuri.org/Institutions.xsd`, and `EnforceConstraints = false`, reflecting its XSD-generated schema defaults.
- No code in this library was found to populate or read this dataset, so its runtime role here is unknown.**
- The nested `InstitutionDataTable` and `InstitutionRow` types provide the actual column-level API, including typed accessors for fields such as `LYONS_ID`, `LOC`, `NAME`, `MICR`, address/contact fields, routing fields, notes, and legacy `LABAOld*` and `LACHOld*` columns.

## Constraints and usage notes
- This file is auto-generated from a dataset designer; manual source edits would be overwritten if the XSD were regenerated.
- The generated table type also exposes row-add/remove methods, `Count`, default row indexing, and row-change events for callers that manipulate the table directly.

> **Note:** Statements marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Business.View.Policy/Institutions.Designer.vb`
